Language composition using source code annotations
نویسندگان
چکیده
منابع مشابه
Language composition using source code annotations
In this paper we examine source code annotations from the viewpoint of formal languages – we discuss their abstract syntax, concrete syntax, and semantics, thus showing the correspondence between annotations and formal languages. We propose to consider a set of all annotations and their parameters processed by the same reference implementation (they belong to the same domain) to be called an an...
متن کاملRecording concerns in source code using annotations
A concern can be characterized as a developer’s intent behind a piece of code, often not explicitly captured in it. We discuss a technique of recording concerns using source code annotations (concern annotations). Using two studies and two controlled experiments, we seek to answer the following 3 research questions: 1) Do programmers’ mental models overlap? 2) How do developers use shared conce...
متن کامل(CLSCR) Cross Language Source Code Reuse Detection Using Intermediate Language
In today's digital era information access is just a click away. so computer science students also have easy access to all the source codes from different websites thus it has become difficult for academicians to detect source code reuse in students programming assignments. The new trend in the area of source code reuse is using the source code by translating it in another programming language p...
متن کاملTowards Enabling Architectural Refactorings through Source Code Annotations
It is well known that software needs to change to meet new requirements. The synchronization of software architecture models and implementation is of high importance to keep the architecture documents useful and the software evolution process manageable. In this paper we achieve this synchronization by a two-step process. First, we augment the source code with architectural information. Second,...
متن کاملQuerying Source Code Using an Algebraic Query Language
Querying and analyzing source code interactively is a critical task in reverse engineering and program understanding. Current source code query systems lack suucient formalism and ooer limited query capabilities. In this paper, we introduce the formal framework of Source Code Algebra (SCA), and outline a source code query system based on it. SCA provides a formal data model for source code, an ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Science and Information Systems
سال: 2016
ISSN: 1820-0214,2406-1018
DOI: 10.2298/csis160114024n